Curve Generation and Modification based on Radius of Curvature Smoothing
نویسنده
چکیده
A method to generate a quintic B-spline curve which passes through the given points is described. In this case, there are four more equations than there are control point positions. Therefore, four gradients which are the first derivative of a quintic B-spline equation are assigned to the given points. In addition to this method, another method to generate a quintic B-spline curve which passes through the given points, and which has the first derivative at these given points is described. In this case, a linear system will be underdetermined, determined or overdetermined depending on the number of given points with gradients. A method to modify a quintic B-spline curve shape according to the specified radius of curvature distribution to realize an aesthetically pleasing freeform curve is described. The differences between the B-spline curve radius of curvature and the specified radius of curvature is minimized by introducing the least-squares method. Key-Words: B-spline curve generation, curvature vector, curve shape modification, given points, given points with gradients, underdetermined system, overdetermined system
منابع مشابه
Fair NURBS Curve Generation using a Hand-drawn Sketch for Computer Aided Aesthetic Design
Image processing techniques are used to detect the edges of a hand-drawn sketch. Generally, various types of gradation are expressed in the background of a hand-drawn sketch. Therefore, the original image is transformed into a logarithmic image. The entire image has to be binarized for edge detection. To smooth the edge of the binary image, feature based erosion and dilation is applied. A Lapla...
متن کاملB-spline Curve Generation and Modification based on Specified Radius of Curvature
A method to generate a quintic B-spline curve which passes through given points is described. In this case, there are four more equations than there are control point positions. Two methods have been developed to compensate for the difference between the number of unknowns and that of the equations. These are assuming that the curvatures at both ends of the curve are zero, and assigning four gr...
متن کاملQuintic B-spline Curve Generation and Modification based on specified Radius of Curvature
A method to generate a quintic B-spline curve which passes through the given points is described. In this case, there are four more unknown control point positions than there are equations. To overcome this problem three methods are described. First, solve the underdetermined system as it stands. Secondly, decrease the number of unknown control point positions in an underdetermined system in or...
متن کاملAn Experimental Investigation into the Effect of Curve Radius on the Discharge Coefficient in Curved-Linear and Curved-Labyrinth Weirs with a Triangular Plan
Nonlinear weirs are regarded as important hydraulic structures for water level adjustment and flow control in channels, rivers and dam reservoirs. One example of non-linear weirs is shaped as curved-zigzag. The crest axis of these weirs is non-linear. At a given width, the crest length is greater than that of the conventional linear weirs. Thus, they achieve a higher flow rate for an identical ...
متن کاملThrshold Radius for Restraining Rail
This paper deals with the threshold radius that warrants the use of single restraining rail for transit and railroads. Different railways use different threshold radius from 91m to 365m to provide restraining rail. These threshold figures are probably experience driven choices. The need for restraining rail may be related to a so-called derailment alarm coefficient of 1.2 sustained over 2m leng...
متن کامل